package 常用类库API;
import java.security.*;
import java.util.*;

public class Md5
{	
	public static void main(String[] args){
		String password="wsh123456";
		
		try
		{
			MessageDigest md=MessageDigest.getInstance("md5");//md5 算法实现步骤，参数填md5
			byte[] bytes=md.digest(password.getBytes());
			System.out.println(Arrays.toString(bytes));
			//base64编码，这里导入的是安卓aide里面的包
			byte[] b= Base64.getEncoder().encode(bytes);//更换android.jar后可用
			String md5Str= new String(b);
			System.out.println(md5Str);
			//jdk1.8后有方法
			String md5str=Base64.getEncoder().encodeToString(bytes);
			System.out.println("我是1.8输出"+md5str);
		}
		catch (NoSuchAlgorithmException e)
		{}
	}
}
